#include "stdio.h"
#include "stdlib.h"
#define N 3

typedef struct
{
    char name[100];
    int sorce[3];

} Stu;

void input(Stu *p)
{
    scanf("%s", p->name);
    for (int j = 0; j < N; j++)
    {
        printf("sorce[%d]=", j);
        scanf(" %d ", &(p->sorce[j]));
    }
}
void output(Stu *p)
{
    printf("name=%s", p->name);
    for (int j = 0; j < N; j++)
    {
        printf("sorce=%d", p->sorce[j]);
    }
    printf("\n");
}

int main()
{
    Stu stu[N];
    Stu *p = stu;
    for (int i = 0; i < N; i++)
    {
        printf("请输入第%d个学生的信息：\n", i + 1);
        input((p + i));
    }

    for (int j = 0; j < N; j++)
    {
        printf("第%d个学生的信息：\n", j + 1);
        output((p + j));
    }
}